﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using System.Threading;
using _MetalSlug.Soldiers.Units;
using _MetalSlug.Weapons.Units;
using _MetalSlug.Weapons.Factory;
using _MetalSlug.MyCharacters.HeroDisplayer;
using _MetalSlug.MyCharacters.CharacterBuilers;
using _MetalSlug.MyCharacters.BuilderFactories;

namespace _MetalSlug.MyCharacters.Characters
{
    public class Marco : MyCharacter
    {
        public Marco(int HeroHp, Vector2 topleft, Vector2 size)
        {
            name = "Marco";
            MyBuilderFactory Factory = new MarcoFactory();
            MyBuilder = new Builder(Factory);
            InitialAttribute(topleft, size);
            Hp = HeroHp;
        }

        public override void UpdateActivity()
        {
            base.UpdateActivity();
        }

        public override void UpdateBullet(GameTime theGameTime, List<Enemy> enemies)
        {
            base.UpdateBullet(theGameTime, enemies);
        }

        public override void UpdatePosition(GameTime gameTime)
        {
            base.UpdatePosition(gameTime);
        }
    }
}
